
/**************** 主题换肤  ****************/
/* 默认风格*/
.dtree-theme-item-this{background-color: #d2d2d2!important;}
.dtree-theme-item:hover{background-color: #eaeceb!important;}
.dtree-theme-item cite{font-size:12px!important;}
.dtree-theme-item:hover cite{color:#1E9FFF!important;}

.dtree-theme-dtreefont{font-size: 16px!important;}
.dtree-theme-ficon{color:#000!important;}
.dtree-theme-icon{color: #0b121b!important;}
.dtree-theme-checkbox:hover{color:#1E9FFF!important;}
.dtree-theme-choose{color:#1E9FFF!important;}

/* layui主题风格*/
.dtree-layui-item-this{background: none!important;}
.dtree-layui-item:hover{background: none!important;}
.dtree-layui-item cite{font-size:14px!important;}
.dtree-layui-item:hover cite{opacity:0.5;filter:Alpha(opacity=50);text-decoration: underline;}

.dtree-layui-dtreefont{font-size: 18px!important;}
.dtree-layui-ficon{font-size: 18px!important;color:#393D49!important;}
.dtree-layui-icon{color:#666!important;}
.dtree-layui-checkbox:hover{color:#5FB878!important;}
.dtree-layui-choose{color:#5FB878!important;}

/* laySimple主题风格*/
.dtree-laySimple-item-this{background-color: #d2d2d2!important;}
.dtree-laySimple-item:hover{background-color: #eaeceb!important;}
.dtree-laySimple-item cite{font-size:12px!important;}
.dtree-laySimple-item:hover cite{color:#01AAED!important;}

.dtree-laySimple-dtreefont{font-size: 16px!important;}
.dtree-laySimple-ficon{font-size: 14px!important;color:#393D49!important;}
.dtree-laySimple-icon{color:#393D49!important;}
.dtree-laySimple-checkbox:hover{color:#01AAED!important;}
.dtree-laySimple-choose{color:#01AAED!important;}
/**************** 树基础  ****************/
/* 菜单栏*/
.dtree-menubar {padding-left: 10px;}
.dtree-menubar .layui-btn-group .layui-btn-sm{height: 20px;line-height: 20px;padding: 0 5px;font-size: 12px;}
.dtree-menubar .layui-btn-group .layui-btn-sm i{font-size: 12px!important;}

/* 工具栏*/
.dtree-toolbar{position: absolute;z-index: 940520;padding: 0;background-color: #eceaeb;}
.dtree-toolbar .layui-nav-child{position: static;}
.dtree-toolbar .layui-nav-child dd{cursor: pointer;}
.dtree-toolbar .layui-nav-child dd a i{font-size:16px;display: inline-block;margin: 0px 1px;color:#1E9FFF;}
.dtree-toolbar .layui-nav-child dd a i:hover{font-weight: bold;}
.dtree-toolbar .layui-nav-bar{display: none!important;}
.dtree-toolbar-tool{padding: 30px;}

.dtree-toolbar-fixed{position: absolute;right: 5px;top: 2px;font-style: normal;transition: all .3s;-webkit-transition: all .3s;}
/*.dtree-toolbar-fixed a{border:1px solid #fe7786;}*/
.dtree-toolbar-fixed a i{font-size:14px;display: inline-block;margin: 0px 1px;color:#1E9FFF;}
.dtree-toolbar-fixed a i:hover{opacity:0.8;filter:Alpha(opacity=80);}

/* 树基本*/
.dtree{width:100% !important;}
.dtree-nav-item{line-height:33px;padding-left:16px;cursor:pointer;}
.dtree-nav-ul-sid{display: none;}
.dtree-none-text{font-size: 12px;text-align: center;color: gray;}

/* 树线*/
.dtree-nav-first-line,.dtree-nav-line,.dtree-nav-last-line{width: 100%;position: relative;}
.dtree-nav-first-line:before{content:"";position: absolute;height: 0;border-left: 1px dotted #c0c4cc;}
.dtree-nav-first-line:after{content:"";position: absolute;height: 0;border-top: 1px dotted #c0c4cc;}

.dtree-nav-line:before{content:"";position: absolute;top: 0;left: 7px;width: 0;height: 100%;border-left: 1px dotted #c0c4cc;}
.dtree-nav-line:after{content:"";position: absolute;top: 16px;left: 8px;width: 9px;height: 0;border-top: 1px dotted #c0c4cc;}

.dtree-nav-last-line:before{content:"";position: absolute;top: 0;left: 7px;width: 0;height: 17px;border-left: 1px dotted #c0c4cc;}
.dtree-nav-last-line:after{content:"";position: absolute;top: 16px;left: 8px;width: 9px;height: 0;border-top: 1px dotted #c0c4cc;}


/* 图标及复选框*/
.dtreefont{cursor: pointer;}
.dtreefont-special{margin: 0 4px;}
.dtree-nav-checkbox-div{display: inline-block;}
.dtree-nav-checkbox-div>i{display: inline-block;margin: 0px 1px;}
.dtree-nav-checkbox-div>i:last-child{margin-right: 4px;}
.dtree-nav-checkbox-div>i:hover{opacity:0.8;filter:Alpha(opacity=80);}

/* 行 文字*/
.dtree-nav-div{display:block;vertical-align:top;position:relative;}
.dtree-nav-div cite{font-style: normal;cursor: pointer;}
.dtree-nav-div:hover cite{opacity:0.7;filter:Alpha(opacity=70);transition: all .3s;-webkit-transition: all .3s;}

/* 规则属性*/
.dtree-nav-show {display: block!important;}
.dtree-nav-hide {display: none!important;}
.dtree-nav-this {}
.dtree-icon-hide {opacity:0;filter:Alpha(opacity=0);}
.dtree-icon-null-open,.dtree-icon-null-close,.dtree-icon-null{margin: 0 2px;}
.dtree-disabled{cursor: not-allowed; color:#c2c2c2!important;}
.dtree-disabled:hover{color:#c2c2c2!important;}
.dtree-nav-div cite.dtree-disabled{font-style: normal; cursor: not-allowed; color:#c2c2c2!important;}
.dtree-nav-div>cite.dtree-disabled:hover{color:#c2c2c2!important;}


/** 下拉树属性*/
.dtree-select{position: absolute;max-height: 500px;height: 350px;overflow: auto;width: 99%;z-index: 123;display: none;border:1px solid silver;top: 42px;}
.dtree-select-show{display: block!important;z-index: 9999}

/* 简单适配*/
@media screen and (max-width:1700px) and (min-width:1300px){
	.dtree-nav-item {padding-left: 15px;}
}

@font-face {
	font-family: 'dtreefont';
	src:  url('dtreefont.eot?x3m8fp');
	src:  url('dtreefont.eot?x3m8fp#iefix') format('embedded-opentype'),
	url('dtreefont.ttf?x3m8fp') format('truetype'),
	url('dtreefont.woff?x3m8fp') format('woff'),
	url('dtreefont.svg?x3m8fp#dtreefont') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="dtree-icon-"], [class*=" dtree-icon-"] {
	/* use !important to prevent issues with browser extensions that change font */
	font-family: 'dtreefont' !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
}

.dtree-icon-xiangxia1:before {
	content: "\e771";
}
.dtree-icon-normal-file:before {
	content: "\e60c";
}
.dtree-icon-xiangyou:before {
	content: "\e78f";
}
.dtree-icon-ok-circle:before {
	content: "\1005";
}
.dtree-icon-close1:before {
	content: "\1006";
}
.dtree-icon-close-fill:before {
	content: "\1007";
}
.dtree-icon-jian1:before {
	content: "\e600";
}
.dtree-icon-jia1:before {
	content: "\e601";
}
.dtree-icon-bianji:before {
	content: "\e602";
}
.dtree-icon-yonghu:before {
	content: "\e603";
}
.dtree-icon-shijian:before {
	content: "\e606";
}
.dtree-icon-fuxuankuang-banxuan:before {
	content: "\e607";
}
.dtree-icon-star:before {
	content: "\e608";
}
.dtree-icon-wenjianjiazhankai:before {
	content: "\e60e";
}
.dtree-icon-xiangmuxiaoxi:before {
	content: "\e60f";
}
.dtree-icon-search2:before {
	content: "\e615";
}
.dtree-icon-weibiaoti5:before {
	content: "\e618";
}
.dtree-icon-layim-theme:before {
	content: "\e61b";
}
.dtree-icon-shuye1:before {
	content: "\e61e";
}
.dtree-icon-add-circle:before {
	content: "\e61f";
}
.dtree-icon-xinxipilu:before {
	content: "\e620";
}
.dtree-icon-set-sm:before {
	content: "\e621";
}
.dtree-icon-about:before {
	content: "\e623";
}
.dtree-icon-chart-screen:before {
	content: "\e62a";
}
.dtree-icon-delete1:before {
	content: "\e640";
}
.dtree-icon-share3:before {
	content: "\e641";
}
.dtree-icon-youjian:before {
	content: "\e642";
}
.dtree-icon-check:before {
	content: "\e645";
}
.dtree-icon-close:before {
	content: "\e646";
}
.dtree-icon-favorfill:before {
	content: "\e64b";
}
.dtree-icon-favor:before {
	content: "\e64c";
}
.dtree-icon-fuxuankuangxuanzhong:before {
	content: "\e652";
}
.dtree-icon-fenguangbaobiao:before {
	content: "\e655";
}
.dtree-icon-jian:before {
	content: "\e656";
}
.dtree-icon-jia:before {
	content: "\e657";
}
.dtree-icon-fenzhijigou:before {
	content: "\e658";
}
.dtree-icon-roundcheckfill:before {
	content: "\e659";
}
.dtree-icon-roundcheck:before {
	content: "\e65a";
}
.dtree-icon-roundclosefill:before {
	content: "\e65b";
}
.dtree-icon-roundclose:before {
	content: "\e65c";
}
.dtree-icon-roundrightfill:before {
	content: "\e65d";
}
.dtree-icon-roundright:before {
	content: "\e65e";
}
.dtree-icon-like:before {
	content: "\e66c";
}
.dtree-icon-samefill:before {
	content: "\e671";
}
.dtree-icon-same:before {
	content: "\e672";
}
.dtree-icon-evaluate:before {
	content: "\e674";
}
.dtree-icon-circle1:before {
	content: "\e687";
}
.dtree-icon-radio:before {
	content: "\e688";
}
.dtree-icon-caidan_xunzhang:before {
	content: "\e68e";
}
.dtree-icon-pulldown:before {
	content: "\e6a0";
}
.dtree-icon-pullup:before {
	content: "\e6a1";
}
.dtree-icon-refresh:before {
	content: "\e6a4";
}
.dtree-icon-qrcode1:before {
	content: "\e6b0";
}
.dtree-icon-profile1:before {
	content: "\e6b7";
}
.dtree-icon-home1:before {
	content: "\e6b8";
}
.dtree-icon-homefill:before {
	content: "\e6bb";
}
.dtree-icon-roundaddfill:before {
	content: "\e6d8";
}
.dtree-icon-roundadd:before {
	content: "\e6d9";
}
.dtree-icon-fuxuankuang:before {
	content: "\e6f2";
}
.dtree-icon-wefill:before {
	content: "\e6f5";
}
.dtree-icon-sort:before {
	content: "\e701";
}
.dtree-icon-repair:before {
	content: "\e738";
}
.dtree-icon-shujudaping:before {
	content: "\e742";
}
.dtree-icon-dian:before {
	content: "\e7a5";
}
.dtree-icon-search_list_light:before {
	content: "\e807";
}
.dtree-icon-round_list_light:before {
	content: "\e82b";
}
.dtree-icon-star-fill:before {
	content: "\e832";
}
.dtree-icon-rate:before {
	content: "\e833";
}
.dtree-icon-move-up:before {
	content: "\ea47";
}
.dtree-icon-move-down:before {
	content: "\ea48";
}